home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tools / packer / xlha / xlha.doc < prev    next >
Text File  |  1995-03-09  |  7KB  |  168 lines

  1.                                                          
  2.       8b        d8  88           88        88         db    Mat Bettinson       
  3.        Y8,    ,8P   88           88        88        d88b        
  4.         `8b  d8'    88           88        88       d8'`8b    10-Nov-94     
  5. Welcome   Y88P      88           88aaaaaaaa88      d8'  `8b      
  6.   to      d88b      88           88""""""""88     d8YaaaaY8b    2:254/205  
  7.         ,8P  Y8,    88           88        88    d8""""""""8b    39:139/5
  8.        d8'    `8b   88           88        88   d8'        `8b   
  9.       8P        Y8  88888888888  88        88  d8'          `8b   V1.93 
  10.                                                            
  11.  
  12. Good day to you fellow Amigans. 
  13.  
  14. I've you've used XLHA before and know about it then bugger off and use this
  15. version as it's pretty easy to work out:
  16.  
  17. New to Version 1.93:
  18.  
  19. Bug fixes. No internal quotes on some commands. Strange people with device
  20. names with a space in them would cause XLHA to fail and do wierd things.
  21.  
  22. Got rid of NUKE library since the new RAKE beats it even in decompression
  23. speed and replaced it with SQSH (Squash) library which is bloody fantastic
  24. for samples and modules. Better than LHA!
  25.  
  26. Text tidied up. Code optimised slightly.
  27.  
  28. New to Version 1.92:
  29.  
  30. New LHA mode. The idea that started it all... IE gathering files with no
  31. compression and LHAing afterwards. Now XLHA will recognise the file type as
  32. being an XPK XLHA file or an 'LHA squared' file and act accordingly for
  33. extraction. For Archiving you are given the option of LHA mode or using XPK
  34. for all the others etc. LHA is slower than most (though not SHRINK!) but
  35. has a VERY good compression to speed ration. If you have a registered LHA
  36. 1.50r then you'd be mad not to use that as it's VERY good. Again... If
  37. you've a fat CPU Shrink still kicks butt. 
  38.  
  39. Please note I've neglected the CLI mode this time round. CLI mode doesn't
  40. support LHA mode as I really do have to re-write that bit anyway and I HAVE
  41. been up for 36 hours! 8-| 
  42.  
  43. Usage:
  44.  
  45. XLHA
  46.  
  47. That's right! With no commands it's ALL GUI driven. If you should WANT to
  48. drive it from the CLI then you can with the A and E commands. 
  49.  
  50. However... They may be less efficient than the GUI and don't enable you to
  51. select files and dirs for archiving at the same time.
  52.  
  53. Basically the CLI options MAIN limitation is that it will really only do a
  54. single directory. Bummer but how else can you do it? You can't ADD to an
  55. XLHA file (yet). 
  56.  
  57. Ok... 
  58.  
  59. The XLHA FAQ:
  60.  
  61. <1> What is XLHA?
  62.  
  63. Basically I discovered (though I'm sure I'm not the first) that if you can
  64. bundle all the files destined for an archive up FIRST and THEN hit it with
  65. LHA it makes a MASSIVE difference. 
  66.  
  67. Simply put. XLHA is an LHA archive bundled up without compession (-z switch)
  68. and then compressed with the XPK system. The XPK system can obviously use
  69. any one of the XPK compression libraries to decide exactly WHAT sort of
  70. compression you want. 
  71.  
  72. <2> What do I need in addition to XLHA?
  73.  
  74. Basically a full XPack distribution wouldn't hurt. As a minimum you'll need:
  75.  
  76. 'reqtools.library'
  77. 'rexreqtools.library' (yes XLHA is a compiled rexx program in this version)
  78. 'xpkmaster.library' (comes with Xpack current version 2.4)
  79.  
  80. 'xpk????.library' in LIBS:compressors as you will have once XPK is installed. 
  81. NUKE, RAKE, SHRI and MASH are defaults in the GUI so you should have at
  82. least them though it wont matter until you come to USE one.
  83.  
  84. BTW The default CLI mode library is MASH at 50% which is very reasonable.
  85. Don't use it higher as it just slows down for a couple of less bytes. 
  86.  
  87. 'LHA' (Any standard LHA compatible version will do but it MUSt be called LHA
  88. and it MUSt be in your *C:* directory! Only been tested with Stephan Bobergs)
  89.  
  90. 'Copy' and 'Delete' in C: (Who hasn't?)
  91.  
  92. 'XPK' in C: (Comes with XPack distribution. Older one but gives CPS display)
  93.  
  94. That's it... Seems like a lot but the only bits you're likely NOT to have is
  95. the XPK bits and they all come in one package... 
  96.  
  97. The bare nuts and bolts can be freq'ed from my BBS. 
  98.  
  99. Creations 2:254/524 Phone: 081-6659887
  100.  
  101. 'XPKBARE.LHA' - Essentials plus all latest libraries. 
  102.  
  103. 'XPKLIBS.LHA' - Just latest XPK libraries. 
  104.  
  105. 'XLHA' magic filename for the latest version of XLHA. 
  106.  
  107. If you've got any thoughts and/or presents I'd appreciate that whilst you're
  108. in the freqing mood. :-) You may be able to con the Arexx source out of me!
  109.  
  110. <3> What is XLHA's limitations?
  111.  
  112. The only REAL one (and it's a biggy) is that you can't ADD to the archive
  113. once compressed. Bummer but it's the whole reason why the files are so much
  114. smaller than just plain LHA. 
  115.  
  116. BUT the GUI enables you to select a bunch of files and dirs and will create
  117. an .XLHA file. MUCH quicker than the Dopus buttons I posted awhile ago. 
  118.  
  119. You can make your OWN .XLHA files. You CAN just continuously add files to
  120. the LHA archive uncompressed. IE just like normal but with the -z switch...
  121. then at the end, hit the file with XPK etc. XLHA is easier and quicker! :-) 
  122.  
  123. Right... Another MAJOR thing you should be aware of is that XLHA will
  124. require a LOT of disk space... Enough for the entire total source size in
  125. the destination dir. At one stage the data hasn't been compressed and is
  126. just a very large file (if a big archive obviously :-) before compression.
  127. Also XPK creates a NEW file. It reads from the old one and writes the
  128. compressed data to a new file then renames it to the old filename and
  129. deletes the old one. Safe but basically you could need 1.5 times the
  130. original source size free on the destination. When finished you'll have just
  131. the tiny .XLHA archive... No real problem just remember not to pack ANYTHING
  132. to RAM unless it's small. I KEEP falling for this. :-/
  133.  
  134. <4> So what's the future for XLHA? 
  135.  
  136. Well... Since the files can be generated by anybody with existing
  137. shareware/freeware/PD kit and they are SOOOOooo much smaller than LHA I
  138. should HOPE it becomes quite popular. 
  139.  
  140. I have plans for a virtual block achiver coded in ASM with it's own format
  141. as well as supporting this .XLHA format. However... That probably some time
  142. away... Meanwhile I find it easier to write large sexy rexx scripts to do it
  143. as the speed is really dependant on the external archivers. 
  144.  
  145. BTW watch out for Jonothan Forbes LZX. The man who wrote the best BBS
  146. software ever is about to write the best archiver ever. Keep an eye out. 
  147.  
  148. Bugs?
  149.  
  150. Don't know... I've not really checked it with everything with this version. 
  151. Let me know if you find any! 
  152.  
  153.  
  154. That's it... 
  155.  
  156. Oh... Nasty copyright bits:
  157.  
  158. XLHA is the property of Mat Bettinson and may be freely distributed and
  159. included on any archives and sent anywhere etc... It may NOT be sold and
  160. this doc file must be present in the archive. XLHA is NOT PD. 
  161.  
  162. Now THAT'S it!
  163.      _ ___
  164. /\/\(-) |  Sysop of Creations, plot hatcher and general Aussie Nuisance.  
  165.  
  166. ... "Easy man! I say we let 'em have it with the laser bazookas!"
  167.     "There's a great Idea but I see a small problem with the plan.... "
  168.